﻿using System;

namespace UltimateFracturing
{
	// Token: 0x02000439 RID: 1081
	public struct ClippedEdge
	{
		// Token: 0x06001E5B RID: 7771 RVA: 0x000C191D File Offset: 0x000BFB1D
		public ClippedEdge(int nOldIndexA, int nOldIndexB, int nNewIndexA, int nNewIndexB, int nClippedIndex)
		{
			this.nOldIndexA = nOldIndexA;
			this.nOldIndexB = nOldIndexB;
			this.nNewIndexA = nNewIndexA;
			this.nNewIndexB = nNewIndexB;
			this.nClippedIndex = nClippedIndex;
		}

		// Token: 0x06001E5C RID: 7772 RVA: 0x000C1944 File Offset: 0x000BFB44
		public int GetFirstIndex(int nOldIndexA)
		{
			if (this.nOldIndexA == nOldIndexA)
			{
				return this.nNewIndexA;
			}
			return this.nNewIndexB;
		}

		// Token: 0x06001E5D RID: 7773 RVA: 0x000C195F File Offset: 0x000BFB5F
		public int GetSecondIndex(int nOldIndexB)
		{
			if (this.nOldIndexB == nOldIndexB)
			{
				return this.nNewIndexB;
			}
			return this.nNewIndexA;
		}

		// Token: 0x04001ECC RID: 7884
		public int nOldIndexA;

		// Token: 0x04001ECD RID: 7885
		public int nOldIndexB;

		// Token: 0x04001ECE RID: 7886
		public int nNewIndexA;

		// Token: 0x04001ECF RID: 7887
		public int nNewIndexB;

		// Token: 0x04001ED0 RID: 7888
		public int nClippedIndex;
	}
}
